package com.casic.ops.runner.ssh;

import lombok.Data;

/**
 * @ClassName ops
 * @Description TODO
 * @Author mianbin
 * @Date 2022/6/22 15:28
 * @Version 1.0
 **/
@Data
public class Copy {

    /**
     * 源文件路径，以resources为根目录的相对路径
     * 如/executor/myexecutor/a.sh
     * 则表示实际目录为：/project_root/src/main/resources/executor/myexecutor/a.sh
     */
    private String source;


    /**
     * 要copy的目标机器上的路径，如/opt/workspace/xxx/a.sh
     */
    private String target;

    /**
     * 是否解析变量
     */
    private boolean parseEnv;

}
